Klavyeden girilen N elemanlı bir dizide her bir elemandan kaç tane olduğunu bulan program ?
01.02.2021 - 05:54
Java dilinde Yardımcı olabilen olursa çok sevinirim
707
Görüntülenme
1 Beğeni
For ile sayac kullanabilirsiniz
C# ta yazdım java ile oldukça yakın bir dil. Bunu kendi diline çevirebilirsin.
ArrayList dizi = new ArrayList();
// diziye eleman sizin projenizde klavyeden girilecek
dizi.Add(1);
dizi.Add(2);
dizi.Add(1);
dizi.Add(3);
int sayac = 0;
for (int i = 0; i < dizi.Count; i++)
{
sayac = 0;
for (int j =0; j < dizi.Count; j++)
{
if (Convert.ToString(dizi[i])== Convert.ToString(dizi[j]))
{
sayac++;
if (i!=j)
{
dizi.RemoveAt(j);
j--;
}
}
}
// hangi elemandan kaç tane olduğunu yazdırma işlemini kendinize uyarlayacaksınız.
MessageBox.Show(Convert.ToString(dizi[i]) + " elemanından " + sayac + " adet var");
}
https://www.youtube.com/watch?v=CIprxdLsdng
yanıtın için teşekkürler ama aradığım java dili bu c dilinde anlatmış çözümleyemedim